3582,3584,3585,3585,3586,3587,3588,3590,3591,3591,3593,3598,3603,3605,3607,3608,3608,3609,3610,3611,3613,3613,3614,3616,3619,3621,3622,3624,3625,3626,3628,3629,3630,3632,3634,3635,3635,3636,3637,3637,3638,3638,3639,3639,3641,3641,3642,3642,3643,3643,3643,3643,3644,3645,3645,3645,3645,3646,3646,3647,3648,3648,3649,3649,3650,3651,3651,3651,3652,3653,3653,3653,3653,3654,3654,3654,3655,3655,3655,3655,3656,3656,3657,3658,3659,3661,3665,3668,3669,3671,3672,3673,3674,3675,3676,3677,3678,3679,3679,3680,3681,3682,3683,3684,3685,3686,3687,3688,3689,3690,3691,3692,3692,3693,3693,3693,3694,3695,3695,3695,3695,3695,3694,3694,3694,3694,3695,3695,3696,3696,3697,3697,3698,3699,3700,3701,3702,3702,3703,3704,3706,3707,3708,3709,3710,3711,3712,3713,3714,3715,3716,3717,3718,3719,3719,3720,3720,3722,3723,3724,3725,3726,3727,3727,3728,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3742,3743,3743,3744,3744,3744,3743,3743,3743,3743,3743,3743,3744,3744,3744,3744,3744,3743,3743,3741,3740,3740,3739,3738,3738,3738,3738,3737,3737,3736,3736,3736,3736,3736,3735,3735,3734,3734,3733,3733,3734,3734,3735,3735,3734,3734,3733,3732,3732,3731,3731,3730,3729,3729,3728,3727,3726,3725,3724,3724,3724,3723,3723,3722,3721,3720,3719,3718,3714,3709,3705,3703,3703,3702,3702,3701,3700,3699,3698,3698,3698,3698,3698,3698,3698,3699,3699,3699,3700,3700,3700,3701,3701,3701,3701,3701,3701,3701,3701,3701,3699,3698,3697,3695,3694,3694,3693,3692,3692,3691,3691,3690,3688,3687,3687,3686,3685,3683,3682,3682,3681,3680,3680,3679,3678,3677,3677,3676,3675,3674,3674,3673,3672,3671,3671,3670,3670,3670,3669,3669,3669,3668,3667,3666,3665,3665,3664,3663,3662,3662,3661,3661,3661,3660,3660,3660,3659,3659,3658,3658,3657,3656,3655,3655,3655,3654,3654,3654,3653,3652,3651,3650,3649,3649,3649,3649,3648,3647,3646,3645,3643,3642,3641,3640,3639,3637,3637,3636,3636,3634,3633,3632,3631,3630,3629,3627,3627,3626,3625,3624,3623,3622,3621,3620,3616,3615,3614,3614,3613,3613,3612,3611,3611,3610,3610,3611,3612,3612,3611,3610,3609,3608,3607,3606,3605,3604,3603,3602,3601,3600,3600,3599,3599,3600,3601,3602,3603,3604,3605,3606,3606,3606,3606,3605,3604,3602,3601,3600,3599,3597,3596,3596,3596,3595,3594,3594,3594,3596,3597,3597,3598,3598,3599,3599,3600,3601,3602,3602,3603,3604,3605,3607,3608,3609,3610,3611,3612,3613,3614,3615,3615,3616,3616,3617,3618,3619,3619,3619,3619,3619,3619,3619,3620,3620,3620,3620,3621,3621,3622,3622,3623,3624,3625,3625,3626,3626,3627,3627,3627,3627,3628,3628,3628,3629,3630,3630,3631,3631,3632,3632,3632,3632,3632,3634,3636,3637,3637,3637,3637,3637,3636,3634,3633,3632,3631,3630,3630,3629,3629,3627,3626,3625,3623,3622,3622,3621,3620,3618,3617,3616,3615,3614,3612,3611,3610,3610,3609,3608,3608,3607,3606,3604,3603,3602,3601,3600,3600,3599,3598,3597,3597,3597,3597,3597,3597,3597,3597,3596,3596,3595,3594,3593,3593,3592,3592,3590,3588,3588,3588,3586,3585,3584,3583,3583,3582,3582,3581,3580,3579,3579,3578,3579,3580,3582,3583,3584,3584,3584,3584,3583;854,853,853,852,852,852,852,852,852,851,851,851,850,850,850,850,851,851,851,852,852,853,853,853,854,855,855,855,856,856,856,857,857,860,862,862,863,864,866,867,867,868,869,870,871,872,873,874,874,875,876,877,880,881,882,883,884,885,886,887,888,891,892,893,894,895,896,897,898,900,901,902,903,904,905,906,907,909,910,911,912,913,914,915,915,916,916,917,917,918,918,919,919,919,920,920,920,920,921,922,922,923,924,925,925,926,926,927,928,928,928,928,929,929,930,931,934,935,937,938,939,940,941,942,943,944,944,945,945,946,946,947,948,949,949,949,949,948,948,949,949,949,949,949,949,949,949,948,948,948,948,947,947,946,945,945,944,944,944,943,943,943,943,942,942,941,941,940,940,939,939,938,938,937,937,936,936,936,936,936,937,937,938,938,939,940,941,942,943,944,945,946,946,947,948,949,950,950,951,953,953,954,955,956,957,958,959,960,961,961,962,963,964,965,966,967,967,968,969,970,971,972,972,973,974,975,976,976,977,978,979,980,981,982,983,984,985,986,987,989,990,991,992,993,993,993,993,993,991,989,989,991,992,993,994,994,994,995,995,996,997,998,999,1000,1001,1002,1004,1005,1006,1007,1008,1008,1009,1010,1011,1012,1013,1014,1015,1019,1019,1019,1018,1018,1017,1016,1016,1014,1013,1011,1010,1010,1010,1011,1012,1012,1013,1013,1013,1012,1012,1013,1014,1014,1014,1015,1016,1016,1016,1016,1017,1017,1016,1016,1015,1014,1013,1012,1012,1011,1010,1009,1009,1007,1004,1003,1002,1001,1001,1002,1003,1004,1005,1006,1007,1008,1008,1009,1009,1008,1008,1007,1006,1005,1004,1003,1002,1001,1000,999,999,998,997,996,995,994,992,992,991,991,990,990,990,991,991,991,990,990,989,988,987,987,987,988,988,988,987,987,986,985,985,985,985,986,985,984,984,983,983,982,981,980,979,978,977,976,974,973,972,972,972,972,972,972,972,972,972,972,972,972,971,969,968,967,967,967,966,966,966,966,965,964,963,962,962,963,963,963,963,961,960,959,958,957,956,955,954,952,951,950,949,948,948,947,947,946,946,945,944,943,942,940,939,938,938,936,936,936,936,937,938,939,940,941,941,940,939,938,937,935,934,933,932,930,929,928,928,927,927,926,925,923,923,922,921,920,919,918,916,914,913,912,910,909,907,906,905,904,903,902,901,900,899,897,895,894,893,892,891,890,889,888,887,886,885,885,884,884,883,883,883,884,884,884,885,886,887,887,887,888,888,888,888,888,888,889,889,889,890,890,890,889,888,888,887,887,886,885,884,883,882,881,880,879,878,877,875,874,873,871,870,870,869,869,868,868,868,869,870,870,870,869,869,868,868,867,867,867,867,866,865,864,862,861,860,860,859,858,856,855